package com.itheima.d06_net_udp_onetoone;

import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;

/**
 * 目标：了解UDP网络编程中的客户端
 */
public class Client {

    public static void main(String[] args) throws Exception {
        //1.创建发送数据的客户端对象（仍韭菜的人）
        DatagramSocket client = new DatagramSocket(7777);

        //2.创建封装数据的数据包对象（装韭菜的盘子）
        byte[] sendMsg = "释永信，方丈已经追拿归案！！！".getBytes(); //发送的数据
        int sendMsgLength = sendMsg.length;   //发送数据的长度
        InetAddress ip = InetAddress.getLocalHost(); //发送数据的ip
        int port = 10086; //发送数据的端口

        DatagramPacket packet = new DatagramPacket(sendMsg,sendMsgLength,ip,port);

        //3.发送数据（仍韭菜）
        client.send( packet );
        System.out.println("数据已发送！");
        //4.资源释放
        client.close();
    }
}
